<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Playbook - ScenariosBuildable</title>
    <link rel="stylesheet" type="text/css" href="https://playbook-ui.github.io/playbook-ios/all.css" media="all" />
</head>
<body>
    <header>
        <a href="https://playbook-ui.github.io/playbook-ios">
            <strong>
                Playbook
            </strong>
            <span>Documentation</span>
        </a>
    </header>

    <!--
    <form class="search">
        <input type="search" placeholder="Search" />
    </form>
    -->

    <nav>
        <div class="wrapper">
            <h2>On This Page</h2>
            <ol><li><a href="#relationships">Relationships</a><ul><li><a href="#relationships">Types Conforming to Scenarios​Buildable</a></li></ul></li><li><a href="#requirements">Requirements</a><ul><li class="function"><a href="#scenariosbuildable.buildscenarios()">build​Scenarios()</a></li></ul></li></ol>
        </div>
    </nav>

    <main>
        <article>
            <h1>
    <small>Protocol</small>
    <code class="name">Scenarios​Buildable</code>
</h1>

<div class="declaration">
<pre class="highlight"><code><html><body><span class="keyword">public</span> <span class="keyword">protocol</span> <span class="type">ScenariosBuildable</span>  </body></html></code></pre>
</div>
<div class="summary" role="doc-abstract">
    <p>Represents an instance that can build an array of scenarios.</p>

</div>
<section id="relationships">
    <h2 hidden>Relationships</h2>
        <figure>
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.47.1 (20210417.1919)
 -->
<!-- Pages: 1 -->
<svg width="872pt" height="116pt"
 viewBox="0.00 0.00 872.00 116.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 112)">
<polygon fill="white" stroke="transparent" points="-4,4 -4,-112 868,-112 868,4 -4,4"/>
<!-- ScenariosBuildable -->
<g id="node1" class="node protocol current">
<title>ScenariosBuildable</title>
<g id="a_node1"><a xlink:href="https://playbook-ui.github.io/playbook-ios/ScenariosBuildable" xlink:title="ScenariosBuildable">
<path fill="none" stroke="black" stroke-width="3" d="M528,-36C528,-36 336,-36 336,-36 330,-36 324,-30 324,-24 324,-24 324,-12 324,-12 324,-6 330,0 336,0 336,0 528,0 528,0 534,0 540,-6 540,-12 540,-12 540,-24 540,-24 540,-30 534,-36 528,-36"/>
<text text-anchor="middle" x="432" y="-14.3" font-family="Menlo" font-size="14.00">ScenariosBuildable</text>
</a>
</g>
</g>
<!-- ScenariosBuilder -->
<g id="node2" class="node structure">
<title>ScenariosBuilder</title>
<g id="a_node2"><a xlink:href="https://playbook-ui.github.io/playbook-ios/ScenariosBuilder" xlink:title="ScenariosBuilder">
<path fill="none" stroke="black" d="M303,-108C303,-108 111,-108 111,-108 105,-108 99,-102 99,-96 99,-96 99,-84 99,-84 99,-78 105,-72 111,-72 111,-72 303,-72 303,-72 309,-72 315,-78 315,-84 315,-84 315,-96 315,-96 315,-102 309,-108 303,-108"/>
<text text-anchor="middle" x="207" y="-86.3" font-family="Menlo" font-size="14.00">ScenariosBuilder</text>
</a>
</g>
</g>
<!-- ScenariosBuilder&#45;&gt;ScenariosBuildable -->
<g id="edge2" class="edge conformsTo">
<title>ScenariosBuilder&#45;&gt;ScenariosBuildable</title>
<path fill="none" stroke="black" d="M261.75,-71.97C293.6,-62.06 333.92,-49.51 367.33,-39.12"/>
<polygon fill="black" stroke="black" points="368.49,-42.42 377,-36.11 366.41,-35.74 368.49,-42.42"/>
</g>
<!-- Scenario -->
<g id="node3" class="node structure">
<title>Scenario</title>
<g id="a_node3"><a xlink:href="https://playbook-ui.github.io/playbook-ios/Scenario" xlink:title="Scenario">
<path fill="none" stroke="black" d="M753,-108C753,-108 561,-108 561,-108 555,-108 549,-102 549,-96 549,-96 549,-84 549,-84 549,-78 555,-72 561,-72 561,-72 753,-72 753,-72 759,-72 765,-78 765,-84 765,-84 765,-96 765,-96 765,-102 759,-108 753,-108"/>
<text text-anchor="middle" x="657" y="-86.3" font-family="Menlo" font-size="14.00">Scenario</text>
</a>
</g>
</g>
<!-- Scenario&#45;&gt;ScenariosBuildable -->
<g id="edge1" class="edge conformsTo">
<title>Scenario&#45;&gt;ScenariosBuildable</title>
<path fill="none" stroke="black" d="M602.25,-71.97C570.4,-62.06 530.08,-49.51 496.67,-39.12"/>
<polygon fill="black" stroke="black" points="497.59,-35.74 487,-36.11 495.51,-42.42 497.59,-35.74"/>
</g>
</g>
</svg>


    <figcaption hidden>Inheritance graph for ScenariosBuildable.</figcaption>
</figure>
        <h3>Types Conforming to <code>Scenarios​Buildable</code></h3>
<dl>
    <dt class="structure"><code><a href="https://playbook-ui.github.io/playbook-ios/ScenariosBuilder">ScenariosBuilder</a></code></dt>
<dd><p>The custom parameter attribute that constructs scenarios from multi-statement closures.</p>
</dd>
<dt class="structure"><code><a href="https://playbook-ui.github.io/playbook-ios/Scenario">Scenario</a></code></dt>
<dd><p>Represents part of the component state.</p>
</dd>
</dl>
</section>



    <section id="requirements">
        <h2>Requirements</h2>

        <div role="article" class="function" id="scenariosbuildable.buildscenarios()">
    <h3>
        <code>build​Scenarios()</code>
    </h3>
    <div class="declaration">
<pre class="highlight"><code><html><body><span class="keyword">func</span> <span class="function">buildScenarios</span>() -&gt; [<a href="https://playbook-ui.github.io/playbook-ios/Scenario"><span class="type">Scenario</span></a>] </body></html></code></pre>
</div>
<div class="summary" role="doc-abstract">
    <p>Builds an array of scenarios.</p>

</div>
</div>
    </section>
        </article>
    </main>

    <footer>
        <p>
    Generated on <time datetime="2021-08-25T19:01:54+0900">August 25, 2021</time> using <a href="https://github.com/SwiftDocOrg/swift-doc">swift-doc</a> <span class="version">1.0.0-rc.1</span>.
</p>
    </footer>
</body>
</html>
